#include "BulletDynamics/Vehicle/btVehicleRaycaster.h"
#ifdef __cplusplus
extern "C" {
#endif
btVehicleRaycaster::btVehicleRaycasterResult* bullet_NewbtVehicleRaycasterbtVehicleRaycasterResult(){
	btVehicleRaycaster::btVehicleRaycasterResult* wrap_out = new btVehicleRaycaster::btVehicleRaycasterResult();
	return wrap_out;
}

double bullet_btVehicleRaycasterbtVehicleRaycasterResult_GetFieldOfM_distFraction(btVehicleRaycaster::btVehicleRaycasterResult* c_this){
	return (double)(c_this->m_distFraction);
}

btVector3* bullet_btVehicleRaycasterbtVehicleRaycasterResult_GetFieldOfM_hitNormalInWorld(btVehicleRaycaster::btVehicleRaycasterResult* c_this){
	return (btVector3*)(&c_this->m_hitNormalInWorld);
}

btVector3* bullet_btVehicleRaycasterbtVehicleRaycasterResult_GetFieldOfM_hitPointInWorld(btVehicleRaycaster::btVehicleRaycasterResult* c_this){
	return (btVector3*)(&c_this->m_hitPointInWorld);
}

#ifdef __cplusplus
}
#endif
